XML 66 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Operating Lease (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 4,528
2026 1,659
2027 1,235
2028 707
2029 and thereafter 340
Total future minimum lease payments 8,469
Less imputed interest (446)
Operating lease, liability $ 8,023