XML 111 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee Lease Description [Line Items]      
Weighted average borrowing rate 7.72% 5.88% 5.86%
Operating lease weighted average remaining lease term 4 years 3 months 18 days    
Operating leases - right of use assets, net $ 2,544 $ 2,424  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets  
Operating lease rent expense $ 1,900 $ 1,700 $ 1,800
Operating lease liabilities $ 2,701 $ 2,700  
Operating Lease Liability Statement Of Financial Position [Extensible List] Accounts payable and accrued expenses Accounts payable and accrued expenses  
Minimum      
Lessee Lease Description [Line Items]      
Operating lease remaining lease term 2 years    
Maximum      
Lessee Lease Description [Line Items]      
Operating lease remaining lease term 5 years