Annual report [Section 13 and 15(d), not S-K Item 405]

COMMITMENTS AND CONTINGENCIES - Schedule of Activity of Investor Reserves (Details)

v3.25.0.1
COMMITMENTS AND CONTINGENCIES - Schedule of Activity of Investor Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Investor Reserves [Roll Forward]    
Balance — beginning of year $ 19,973 $ 16,094
Provision for investor reserves 15,162 8,675
Realized losses, net (11,773) (4,796)
Balance — end of year $ 23,362 $ 19,973