v3.25.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Commitments and Contingencies    
Renewed lease term 63 months  
Lease rent abatement period 3 months  
Percentage of office leases owned by subsidiary 100.00%  
Termination notice period (in days) 90 days  
Additional lease renewal term 5 years  
Operating lease cost $ 155,000 $ 158,000
Right of use assets exchanged for operating lease obligation $ 937,000