XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating leases  
2025 (remainder) $ 6,879
2026 7,693
2027 6,950
2028 4,998
2029 3,008
Thereafter 196
Total lease payments 29,724
Less imputed interest (3,144)
Total 26,580
Sublease income, remainder of 2025 2,000
Sublease income, 2026 2,900
Sublease income, 2027 3,000
Sublease income, 2028 3,100
Sublease income, 2029 1,100
Sublease income, thereafter $ 100