v3.25.1
Subsequent Events - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Disclosure of non-adjusting events after reporting period [line items]    
Outstanding balance of total credit facility   $ 39,768
Non-adjusting Events Ater Reporting Period    
Disclosure of non-adjusting events after reporting period [line items]    
Termination date Jun. 30, 2025  
Non-adjusting Events Ater Reporting Period | Third party payment services provider | Working Capital Facility    
Disclosure of non-adjusting events after reporting period [line items]    
Outstanding balance of total credit facility $ 20,000