XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating leases  
2025 (remainder) $ 4,597
2026 7,696
2027 6,950
2028 4,998
2029 3,008
Thereafter 196
Total lease payments 27,445
Less imputed interest (2,773)
Total 24,672
Sublease income, remainder of 2025 1,400
Sublease income, 2026 2,900
Sublease income, 2027 3,000
Sublease income, 2028 3,100
Sublease income, 2029 1,100
Sublease income, thereafter $ 100