XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Jan. 31, 2024
Lessee Lease Description [Line Items]    
Existence of option to extend true  
Lease option to extend, description Some leases (the Dallas and Davis offices, a warehouse, and a copy machine) include one or more options to renew, with renewal terms that can extend the lease term from one to six years. The exercise of lease renewal options is at the Company’s sole discretion. In January 2024, the Company exercised it's option to renew the facility lease in American Falls, Idaho for one year through December 31, 2024.  
Option to extend lease, term   1 year
Minimum [Member]    
Lessee Lease Description [Line Items]    
Option to extend lease, term 1 year  
Maximum [Member]    
Lessee Lease Description [Line Items]    
Option to extend lease, term 6 years