XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Loss Contingencies [Line Items]      
Operating lease, existence of option to extend [true false] true    
Operating lease, option to extend One of these leases includes a single, five-year extension option. The Company has chosen not to exercise this extension option.    
Operating lease, renewal term 5 years    
ROU assets in exchange for operating lease obligations $ 2,776,000 $ 3,007,000  
Operating lease, weighted average discount rate 3.35%    
Operating lease, weighted-average lease term 2 years 4 months 24 days 3 years 1 month 6 days 2 years 9 months 18 days
Operating lease, cash payments $ 1,674,000 $ 1,272,000 $ 603,000
Operating lease rent and other related occupancy expenses 1,374,000 1,614,000 683,000
Variable rent expenses 147,000 133,000 $ 77,000
Loss contingency, accruals 0 0  
Operating lease, ROU assets net $ 2,550,000 $ 3,968,000  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other long-term assets Other long-term assets  
Minimum      
Loss Contingencies [Line Items]      
Remaining lease term 5 months    
Maximum      
Loss Contingencies [Line Items]      
Remaining lease term 3 years 3 months 29 days