XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Commitments - Summary of Maturities of Lease Liabilities for Operating Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2023 (remaining) $ 4,731
2024 4,812
2025 3,609
2026 2,531
2027 1,433
2028 & thereafter 3,810
Total undiscounted operating lease payments 20,926
Less: Interest (2,442)
Total present value of operating lease liabilities $ 18,484