XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Software - Summary of Property, Equipment and Software (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment $ 83,271 $ 76,308
Less accumulated depreciation and amortization (34,466) (31,844)
Property, Plant and Equipment, Gross 48,805 44,464
Land 1,490 1,490
Property, Plant and Equipment, Net 50,295 45,954
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment 18,449 16,862
Equipment, Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment 24,093 24,407
Computer Hardware and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment 6,109 6,408
Software Development Costs [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment $ 34,620 $ 28,631