XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Lease Commitments - Schedule of Components of Total Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating leases $ 2,020 $ 1,945 $ 3,990 $ 3,867
Short-term leases 99 47 201 94
Sublease income (51) (78) (87) (123)
Net lease expense $ 2,068 $ 1,914 $ 4,104 $ 3,838