XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Lease Commitments - Summary of Maturities of Lease Liabilities for Operating Liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2023 (remaining) $ 3,235
2024 5,129
2025 3,888
2026 2,727
2027 1,545
2028 & thereafter 3,843
Total undiscounted operating lease payments 20,367
Less: Interest (1,097)
Total present value of operating lease liabilities $ 19,270