XML 109 R61.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Schedule of Components of Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 6,375 $ 9,423
Variable lease cost 3,544 3,126
Total $ 9,919 $ 12,549